gcc -shared -fPIC -O3 -o sqlite3.dll -msse4.1 sqlite3.c -DSQLITE_OMIT_UTF16 -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_AUTOINIT -DSQLITE_OMIT_WAL -DSQLITE_OMIT_DATETIME_FUNCS -DSQLITE_OMIT_TRACE -DSQLITE_OMIT_BUILTIN_TEST -DSQLITE_OMIT_EXPLAIN -DSQLITE_OMIT_AUTHORIZATION -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_MATH_FUNCTIONS -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_NULL_TRIM -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT -DSQLITE_USE_ALLOCA -DSQLITE_USE_SEH -DSQLITE_DEFAULT_FOREIGN_KEYS=1 -DMAX_WORKER_THREADS=16 -DSQLITE_DQS=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_DEFAULT_SORTER_JOURNAL_SIZE=0 -DSQLITE_DEFAULT_WAL_AUTOCHECKPOINT=1000 -DSQLITE_STRICT_SUBTYPE=1 -Wl,--out-implib,sqlite3.lib -static
